home *** CD-ROM | disk | FTP | other *** search
/ Software 2000 / Software 2000 Volume 1 (Disc 1 of 2).iso / utilities / u140.dms / u140.adf / BootSaver.doc < prev    next >
Text File  |  1999-12-26  |  5KB  |  119 lines

  1. BootSaver was written for ST/AMIGA FORMAT in assembley by Stephen Warden(in 1988).
  2.  
  3. ---------
  4. BootSaver is an easy to use boot sector copier.
  5. ---------
  6. But as well as letting you copy the boot sectors of one disk to another,
  7. it gives you the option of saving the data to a disk file for later use.
  8.  
  9. If you are wondering what use this is to you i will now explain.
  10.  
  11.     When you insert a disk at the KICKSTART 1.2 prompt the first two sectors
  12.  of the disk are read into memory by the computer. This code is then run,and
  13.  therefor    decides what is going to happen next.  
  14.     
  15. ----------------------------------------------------------------------
  16. >WHAT HAPPENS WHEN YOU INSERT A NORMAL DOS DISK THAT'S BEEN INSTALLED< 
  17. ----------------------------------------------------------------------
  18.  
  19.     When you insert a normal DOS disk (one that has been installed using the
  20.  INSTALL command that can be found in the C directory of you workbench disk)
  21. you will be confronted by the AmigaDOS window that then tries to execute any
  22.  CLI command that are listed in the Startup-Sequence file that can be found
  23. in the S directory.
  24.  
  25. --------------------------------------------------------------
  26. >WHAT HAPPENS WHEN YOU INSERT A DISK WITH CUSTOM BOOT SECTORS< 
  27. --------------------------------------------------------------
  28.  
  29. But on more and more of the commercial software(espesily games) the first two
  30.  sectors of the disk are ocpyed by a custom program that does not hand contr-
  31. ol over to INTUITION and AmigaDOS. Insteed it does it's own thing so to speek.
  32.  
  33.  e.g. loads data from predefined postion on disk.
  34.  
  35. --------------------------------------------------------------------------------
  36. >WHAT HAPPENS WHEN A VIRUS WRITES ITSELF ONTO THE BOOT SECTORS OF A CUSTOM DISK< 
  37. --------------------------------------------------------------------------------
  38.  
  39. IT DOSEN'T WORK, THAT'S WHAT! (I know,it's happened to me and if i ever get 
  40. my hands on the guy who started the Amiga viruses i'll murder the !#@$@#@!!!)
  41.  
  42.  
  43. ----------------------
  44. >HOW TO USE BootSaver<
  45. ----------------------
  46.  
  47.  I designed BootSaver with ease of use in mind, so it could be used by the new
  48. Amiga owners as well as the old(so there isn't alot to explain).
  49.  
  50. ------------------------------------------------------
  51. >THE MENU (BootSaver is completely control from here)<
  52. ------------------------------------------------------
  53.  
  54. NOTE: 'Read Boot' and 'Write Boot' read and write only to DRIVE 0.
  55.  
  56. Read Boot - This will attempt to read the first two sectors of the disk into 
  57.       memory, if it fails the program will alert you. If it succeds
  58.       the ASCII read out of the first two sectors will be refreshed
  59.       allowing you to examine them(look out for words like SCA as this
  60.       generally meens a virus is present).
  61.  
  62. Write Boot - This will attempt to write the data currently in memory onto
  63.        the first two sectors of the disk(don't write to the boot when
  64.        the memory buffer is empty i.e. the ASCII read out is full of
  65.        "."'s). If it Write Boot is unsuccesful then you will be 
  66.        (as with Read Boot) confronted with an error message.(By the
  67.        way if you try to write to a disk that is write protected
  68.        this will cause the same error message to be displayed).
  69.  
  70. NOTE: When using >Load Boot Data< and >Save Boot Data< you must firstly
  71.       type the name of the file into the filename gadgetat the top of
  72.       the screen. (don't forget to click in it first!).
  73.  
  74. Load Boot Data - This will load data form a standard dos file (it will only
  75.            load data that has been saved by BootSaver) into the 
  76.            memory buffer, so that you can then select Write Boot from
  77.            them menu and write the data onto the first two sectors
  78.            of the disk in DRIVE 0.  
  79.  
  80. Save Boot Data - This will save to a file(^see the note on the filename above^)
  81.            the data of the last two boot sectors read into memory.
  82.            WARNING: If a file of the same name already exits it 
  83.            will be written over.
  84.  
  85. Quit         - This will make the compter spontaneously combust.
  86.  
  87.  
  88. SORRY ABOUT THE COLOURS, A PEAR OF DARK GLASSES MAY POSSIBLY HELP.
  89.  
  90. Tips    I use BootSaver to backup all my disks that use custom boot
  91.     sectors. You save yourself alot of money by simply reading
  92.     the boots off yours disks(using Read Boot), and then saving
  93.     the data as a file (SaveBootData).e.g. I would save the 
  94.     boot sectors of StargliderII(by Argonaut Software) using
  95.     the file name StargliderII.BOOT
  96.  
  97.     Then if StargliderII got attacked by a virus then you could
  98.     simply do the following:
  99.  
  100.     Click in the box next to FileName at the top of the screen,
  101.     then type StargliderII.BOOT
  102.                 
  103.     Next select the >Load Boot Data< item form the menu,if all
  104.     goes well the ASCII read outs should refresh themselves.
  105.  
  106.     Then to fix StartgliderII you would simply have to select
  107.     the >Write Boot< menu item from the menu.(Make sure the
  108.     disk is write enabled.)
  109.  
  110.     There that wasn't too difficult ,was it now and you've
  111.     just saved youself 24 quid.
  112.  
  113.  
  114. If you want to experiment with the program 
  115.         DON'T EVER EVER EVER USE AN ORIGIANAL DISK
  116.  
  117.         ALWAYS USE A COPY !!!!!!!!!!!
  118.  
  119.